﻿@{
    ViewBag.Title = "目录";
}

<h2>目录</h2>

<table class="toc">

    <tr class="toc-h1">
        <td class="toc-h1-name">第1章　云计算技术简介</td>
        <td class="toc-page">1</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">1.1　云计算所要解决的问题</td>
        <td class="toc-page">1</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">1.2　云计算平台的分类</td>
        <td class="toc-page">3</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">1.3　微软云计算平台Windows Azure</td>
        <td class="toc-page">5</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">1.3.1　高可用性</td>
        <td class="toc-page">5</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">1.3.2　易于部署和伸缩</td>
        <td class="toc-page">5</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">1.3.3　全球化</td>
        <td class="toc-page">6</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">1.3.4　开发语言和开发模型</td>
        <td class="toc-page">7</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">第2章　Windows Azure云计算平台</td>
        <td class="toc-page">9</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">2.1　Windows Azure平台的组成部分和主要功能</td>
        <td class="toc-page">9</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.1.1　Windows Azure</td>
        <td class="toc-page">9</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.1.2　Windows Azure相关名词</td>
        <td class="toc-page">11</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.1.3　SQL Azure</td>
        <td class="toc-page">15</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.1.4　Windows Azure AppFabric</td>
        <td class="toc-page">16</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.1.5　Windows Azure Connect</td>
        <td class="toc-page">17</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">2.2　Windows Azure收费模式</td>
        <td class="toc-page">18</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.2.1　Windows Azure账户</td>
        <td class="toc-page">18</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.2.2　Windows Azure的计费模式</td>
        <td class="toc-page">18</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">2.3　Windows Azure平台成本及性能案例分析</td>
        <td class="toc-page">21</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.3.1　北欧某健康资讯网站</td>
        <td class="toc-page">21</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.3.2　挪威某零售业管理系统</td>
        <td class="toc-page">23</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">2.3.3　某企业应用平台</td>
        <td class="toc-page">23</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">第3章　Windows Azure计算服务</td>
        <td class="toc-page">25</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">3.1　准备Windows Azure开发环境</td>
        <td class="toc-page">25</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">3.2　第一个Windows Azure应用程序</td>
        <td class="toc-page">28</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.2.1　创建Cloud Project和Web Role</td>
        <td class="toc-page">28</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.2.2　使用本地模拟器运行和调试Azure应用程序</td>
        <td class="toc-page">30</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.2.3　购买Windows Azure</td>
        <td class="toc-page">32</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.2.4　通过Developer Portal创建Hosted Service</td>
        <td class="toc-page">34</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.2.5　向Staging环境部署Windows Azure应用</td>
        <td class="toc-page">39</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.2.6　向Production环境切换</td>
        <td class="toc-page">43</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">3.3　Windows Azure项目组成</td>
        <td class="toc-page">44</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.3.1　Windows Azure Project介绍</td>
        <td class="toc-page">45</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.3.2　Role及其生命周期模型</td>
        <td class="toc-page">55</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.3.3　Configuration的变更和通知机制</td>
        <td class="toc-page">58</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">3.3.4　Windows Azure本地模拟器</td>
        <td class="toc-page">63</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">第4章　Windows Azure存储服务</td>
        <td class="toc-page">65</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">4.1　创建新的Storage Service</td>
        <td class="toc-page">65</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">4.2　使用Table Service</td>
        <td class="toc-page">69</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.2.1　Table Service的特点</td>
        <td class="toc-page">70</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.2.2　使用Table Storage保存相册信息</td>
        <td class="toc-page">74</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.2.3　基于Repository模式的Table Service数据访问层</td>
        <td class="toc-page">90</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.2.4　使用Table Service的事务操作</td>
        <td class="toc-page">98</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">4.3　使用BLOB Service</td>
        <td class="toc-page">103</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.3.1　BLOB Service的特点</td>
        <td class="toc-page">104</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.3.2　使用BLOB Service保存照片</td>
        <td class="toc-page">109</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.3.3　使用Shared Access Signatures</td>
        <td class="toc-page">121</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.3.4　使用Cloud Drive</td>
        <td class="toc-page">125</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">4.4　使用Queue Service</td>
        <td class="toc-page">133</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.4.1　Queue Service的组成及特点</td>
        <td class="toc-page">133</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.4.2　在创建照片部分加入生成缩略图的Queue Message</td>
        <td class="toc-page">135</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.4.3　创建生成缩略图的Worker Role</td>
        <td class="toc-page">137</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">4.4.4　实现生成缩略图操作</td>
        <td class="toc-page">139</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">第5章　Windows Azure部署与管理</td>
        <td class="toc-page">148</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">5.1　使用Visual Studio部署Azure应用</td>
        <td class="toc-page">148</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.1.1　Windows Azure Management API介绍</td>
        <td class="toc-page">148</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.1.2　配置Management API证书</td>
        <td class="toc-page">151</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.1.3　通过Visual Studio部署</td>
        <td class="toc-page">155</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">5.2　管理Windows Azure</td>
        <td class="toc-page">158</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.2.1　Windows Azure平台高可用性的实现</td>
        <td class="toc-page">159</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.2.2　部署与就地升级</td>
        <td class="toc-page">160</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.2.3　VIP转换</td>
        <td class="toc-page">160</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.2.4　Windows Azure平台的管理工具</td>
        <td class="toc-page">162</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">5.3　使用Windows Azure诊断服务</td>
        <td class="toc-page">173</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.3.1　Diagnostics Monitor介绍</td>
        <td class="toc-page">174</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.3.2　通过代码启动Diagnostics Monitor</td>
        <td class="toc-page">176</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.3.3　通过代码配置Diagnostics Monitor</td>
        <td class="toc-page">180</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.3.4　通过远程API配置Diagnostics Monitor</td>
        <td class="toc-page">184</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.3.5　使用NLog扩展在Windows Azure平台输出日志</td>
        <td class="toc-page">188</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">5.3.6　使用IntelliTrace获取异常信息</td>
        <td class="toc-page">193</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">5.4　回顾与总结</td>
        <td class="toc-page">198</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">第6章　SQL Azure</td>
        <td class="toc-page">200</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.1　SQL Azure特点</td>
        <td class="toc-page">200</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.1.1　易于维护和高可用性</td>
        <td class="toc-page">201</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.1.2　弹性和伸缩性</td>
        <td class="toc-page">201</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.1.3　开发方式的一贯性</td>
        <td class="toc-page">202</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.2　SQL Azure的订阅模式</td>
        <td class="toc-page">202</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.3　SQL Azure服务器端架构</td>
        <td class="toc-page">203</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.4　SQL Azure与SQL Server的差异</td>
        <td class="toc-page">205</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.5　创建SQL Azure服务</td>
        <td class="toc-page">206</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.5.1　创建SQL Azure Server</td>
        <td class="toc-page">206</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.5.2　通过Developer Portal创建数据库</td>
        <td class="toc-page">209</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.6　使用工具管理SQL Azure</td>
        <td class="toc-page">211</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.6.1　使用SQL Server Management Studio管理SQL Azure</td>
        <td class="toc-page">211</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.6.2　使用Project Houston管理SQL Azure</td>
        <td class="toc-page">214</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.7　使用SQL Azure</td>
        <td class="toc-page">217</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.7.1　创建Aurora的SQL Azure数据库</td>
        <td class="toc-page">218</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.7.2　向SQL Azure导入数据</td>
        <td class="toc-page">222</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.7.3　在应用程序中使用SQL Azure</td>
        <td class="toc-page">224</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">6.7.4　基于Windows Azure和SQL Azure的开发部署流程</td>
        <td class="toc-page">229</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">6.8　回顾与总结</td>
        <td class="toc-page">231</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">第7章　Windows Azure AppFabric</td>
        <td class="toc-page">232</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">7.1　服务总线（Service Bus）</td>
        <td class="toc-page">233</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">7.1.1　Service Bus的工作方式</td>
        <td class="toc-page">234</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">7.1.2　使用Service Remoting开放本地的地理位置服务</td>
        <td class="toc-page">237</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">7.1.3　使用Eventing模式</td>
        <td class="toc-page">246</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">7.1.4　配置Service Bus运行环境</td>
        <td class="toc-page">251</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">7.2　访问控制服务（Access Control Service）</td>
        <td class="toc-page">253</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">7.2.1　访问控制服务的原理</td>
        <td class="toc-page">253</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">7.2.2　为地理位置服务加入访问控制</td>
        <td class="toc-page">255</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">7.3　回顾与总结</td>
        <td class="toc-page">266</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">第8章　Windows Azure平台高级应用</td>
        <td class="toc-page">267</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.1　Role Endpoint和内部通信</td>
        <td class="toc-page">267</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.1.1　Role Endpoint介绍</td>
        <td class="toc-page">267</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.1.2　基于Input Endpoint通过Worker Role发布WCF服务</td>
        <td class="toc-page">269</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.1.3　动态指定WCF的发布地址</td>
        <td class="toc-page">273</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.1.4　使用Internal Endpoint实现Role的内部通信</td>
        <td class="toc-page">275</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.1.5　总结</td>
        <td class="toc-page">279</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.2　通过远程桌面功能访问Windows Azure的虚拟机</td>
        <td class="toc-page">279</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.2.1　通过Visual Studio配置远程桌面功能</td>
        <td class="toc-page">279</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.2.2　总结</td>
        <td class="toc-page">285</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.3　通过Windows Azure Connect实现本地计算机和云端虚拟机的互连</td>
        <td class="toc-page">285</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.3.1　什么是Windows Azure Connect</td>
        <td class="toc-page">286</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.3.2　申请Windows Azure Beta Program</td>
        <td class="toc-page">287</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.3.3　将本地计算机和Azure VM加入Connect</td>
        <td class="toc-page">288</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.3.4　Windows Azure Connect的功能</td>
        <td class="toc-page">294</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.4　Web Role的Full IIS特性</td>
        <td class="toc-page">296</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.4.1　基于Hosted Web Core方式部署Web Role</td>
        <td class="toc-page">296</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.4.2　基于Full IIS部署Web Role</td>
        <td class="toc-page">298</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.4.3　使用Full IIS时的注意事项</td>
        <td class="toc-page">300</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.4.4　使用Full IIS模式部署多站点和虚拟目录</td>
        <td class="toc-page">301</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.4.5　总结</td>
        <td class="toc-page">305</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.5　通过Startup功能实现COM组件调用</td>
        <td class="toc-page">305</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.5.1　使用Startup功能执行简单的命令</td>
        <td class="toc-page">305</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.5.2　Startup配置项介绍</td>
        <td class="toc-page">307</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.5.3　使用Startup功能注册COM组件</td>
        <td class="toc-page">307</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.6　使用Windows Azure CDN</td>
        <td class="toc-page">309</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.6.1　Windows Azure CDN的原理</td>
        <td class="toc-page">309</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.6.2　使用Blob Service CDN</td>
        <td class="toc-page">313</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.6.3　使用Hosted Service CDN</td>
        <td class="toc-page">316</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.6.4　总结</td>
        <td class="toc-page">319</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.7　云端的分布式缓存服务AppFabric Cache</td>
        <td class="toc-page">319</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.7.1　缓存与分布式缓存</td>
        <td class="toc-page">319</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.7.2　创建Windows Azure AppFabric Cache</td>
        <td class="toc-page">322</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.7.3　使用Windows Azure AppFabric Cache</td>
        <td class="toc-page">324</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.7.4　总结</td>
        <td class="toc-page">331</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.8　Access Control Service 2.0</td>
        <td class="toc-page">332</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.8.1　ACS v2和统一认证</td>
        <td class="toc-page">332</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.8.2　ACS v2的认证流程</td>
        <td class="toc-page">334</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.8.3　基于Live ID和Google ID的ASP.NET MVC网站</td>
        <td class="toc-page">336</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.8.4　控制ACS的验证逻辑</td>
        <td class="toc-page">344</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.9　云端的报表：SQL Azure Reporting CTP</td>
        <td class="toc-page">352</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.10　为SQL Azure实现备份和恢复功能</td>
        <td class="toc-page">361</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.10.1　使用Database Copy</td>
        <td class="toc-page">361</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.10.2　使用Data-tier Application Framework 2.0</td>
        <td class="toc-page">363</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.10.3　使用SQL Azure Data Sync CTP</td>
        <td class="toc-page">371</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.10.4　三种SQL Azure备份恢复实现的对比</td>
        <td class="toc-page">378</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.11　基于SQL Azure数据库的OData服务</td>
        <td class="toc-page">379</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.12　Windows Azure与扩展性</td>
        <td class="toc-page">382</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.12.1　横向扩展和纵向扩展</td>
        <td class="toc-page">382</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.12.2　应用程序层的横向扩展</td>
        <td class="toc-page">385</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.12.3　数据层的横向扩展</td>
        <td class="toc-page">389</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.12.4　SQL Azure Federation预览</td>
        <td class="toc-page">395</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.12.5　总结</td>
        <td class="toc-page">399</td>
    </tr>
    <tr class="toc-h2">
        <td class="toc-h2-name">8.13　异步工作模型</td>
        <td class="toc-page">400</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.13.1　什么是异步工作模型</td>
        <td class="toc-page">400</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.13.2　Windows Azure中的异步工作模型</td>
        <td class="toc-page">402</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.13.3　在Aurora项目中实现异步工作模型</td>
        <td class="toc-page">410</td>
    </tr>
    <tr class="toc-h3">
        <td class="toc-h3-name">8.13.4　总结</td>
        <td class="toc-page">421</td>
    </tr>

    <tr class="toc-h1">
        <td class="toc-h1-name">本书参考资料</td>
        <td class="toc-page">422</td>
    </tr>

</table>
